New Event-Processing Design Patterns Using CEP
نویسنده
چکیده
Complex Event Processing (CEP) is a powerful technology for supporting advanced event-processing scenarios at a higher level of abstraction. Because of its expressiveness, CEP allows prompt creation and classification of new event-processing design patterns, some of which have been implemented in the past in a non-reusable form. This paper documents a set of new patterns for event processing, describing their problem domain and providing a solution template implemented using CEP, which is both succinct and highly re-usable.
منابع مشابه
Design Patterns for Complex Event Processing
Currently engineering efficient and successful event-driven applications based on the emerging Complex Event Processing (CEP) technology, is a laborious trial and error process. The proposed CEP design pattern approach should support CEP engineers in their design decisions for building robust and efficient CEP solutions with well understood tradeoffs and should enable an interdisciplinary and e...
متن کاملSCEPter: Semantic Complex Event Processing over End-to-End Data Flows
Emerging Complex Event Processing (CEP) applications in cyber physical systems like Smart Power Grids present novel challenges for end-to-end analysis over events, flowing from heterogeneous information sources to persistent knowledge repositories. CEP for these applications must support two distinctive features – easy specification patterns over diverse information streams, and integrated patt...
متن کاملComplex Event Processing and Data Mining for Smart Cities
Complex Event Processing (CEP) is emerging as a new paradigm for continuous processing of streaming data in order to detect relevant information and provide support for timely reactions. The main role of a CEP engine is to detect the occurrence of event patterns on the incoming streaming data. However, the problem of discovering the event patterns, although strongly related to the data mining f...
متن کاملTowards a REST-ful Visualization of Complex Event Streams and Patterns
This paper presents a scalable architecture for visualization of complex events, event hierarchies and relations. The goal is to support flexible, multi-level, multidimentional visualization of primitive and composite events to aid faster decision making. Our approach is to apply the concept of Representational State Transfer (REST) that focusses on design of large scale distributed systems. Di...
متن کاملA Semantic Design Pattern Language for Complex Event Processing
Complex Event Processing (CEP) is an emerging enabling technology to achieve relevant situational knowledge from distributed systems in real-time or almost realtime. It gains more and more attention due to the industry hype and momentum regarding situation-aware computing and service-orientation. Support for CEP is considered to become a critical success factor for many businesses, especially r...
متن کامل